construct a barricade - İngilizce Eş Anlamlılar Sözlük